/*Header*/ 
.Header .Toper{ height:100px;}
.Header .logo{ position:absolute; top:10px; left:0; }
.Header .logo img{ height: 70px; margin-top: 5px; }
.Header .Top-right{ float:right; margin-top:20px; }
.Header .Top-right .languange{ margin:0; padding-bottom:5px; font-size:12px;color:#cfcfcf; }
.Header .Top-right .languange a{ display:inline-block; padding:0 10px; }
.Header .Top-right .languange .en{ color: #cfcfcf; }
.Header .search{ position:relative;}
.Header .search .text{ width: 255px; height:26px;  border:1px #c3c0c0 solid; text-indent:10px;line-height: 26px; }
.Header .search .btn{ border:none; background:none; position:absolute; right:0; top:0; width: 48px; height: 26px; padding: 0; background:url(../top_search.jpg) no-repeat center; cursor:pointer; }
.Header nav{ background:#2294ec; }
.Header nav li{ float:left; position:relative; }
.Header nav li .navA{display:block; color:#fff; font-size:16px; width:133px; height:70px; line-height:70px; text-align:center; }
.Header nav li.on,
.Header nav li:hover{ background:#f1fffe; }
.Header nav li .current{ background:#f1fffe; color:#2294ec; }
.Header nav li:hover .navA{color: #2294ec; }
.Header .sub{ display: none; position: absolute;  z-index: 100; width: 100%;  top:70px; left:0; background: #2294ec; }
.Header .threesup{position: absolute;left: 171px;width: 202px;background:#089e90;display: none;top: 0px;padding: 0;}
.Header dl{ padding:20px 0 30px 0; }
.Header dt{ line-height: 40px; height: 40px; width: 100%; text-align: center; }
.Header dt a{ color: #fff; font-size: 14px;border-bottom: 1px solid #1dafa1; padding: 10px 30px; }
.Header dt a:hover{ color:#e8950b; }
.threesup dd a{display: block;padding: 0px;}
/*Header End*/ 

/*.Footer*/
.Footer{ background:url(../bg.jpg) repeat left top; padding:20px 0; color:#373837;}
.Footer  a{ color:#373837;}
.Footer  a:hover{ color:#e84f25;}
.Footer .ewm{ position:absolute; right:0; top:0;}
.Footer .ewm img{ width:70px; height:70px;}
.Footer .links{ position:absolute; right:90px; top:0; z-index:30;}
.Footer .links ol{ position:relative;text-align:right;}
.Footer .links ol .list{ display:none; position:absolute; bottom:30px; right:0; padding:10px 0;background:url(../bg.jpg) repeat left top; width:100%; max-width:200px; border-radius:3px 3px 0 0;}
.Footer .links ol .list dt{ line-height:28px; text-align:left;}
.Footer .links ol .list dt a{ display:block; padding:0 10px;}
.Footer .links ol .sel{ background:url(../bottom-select_bg.png) no-repeat; width:193px; display:inline-block; height:30px; line-height:30px; color:#646566; padding-left:20px;text-align:left;}
.Footer .links p{ margin:0; padding-top:15px; }
.Footer dl{ padding:6px 0; font-size:14px;}
.Footer dl a{ margin-right:18px;}
/*.Footer End*/

/*pages*/
.Pages{zoom:1; overflow:hidden; text-align:center; padding:30px 0 30px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; border:1px solid #c1c1c1; padding:5px 1em; color:#494949;}
.Pages a:hover{ background:#fefefe;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{ display:none;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal;}
.Pages .p_page em a{}
.Pages .a_cur{ color:#fff; background:#2294ec; border-color:#2294ec;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*pages end*/

/*.HomeBanner*/ 
.HomeBanner { position: relative; }
.HomeBanner .ban{ height:680px; }
.HomeBanner .hd{ position:absolute; z-index:4; bottom: 20px; text-align:center; width:100%;}
.HomeBanner .hd span{ background:url(../banner_li.png) no-repeat right center; width: 12px; height: 12px; margin-right:10px; cursor:pointer; display:inline-block; *display:inline; *zoom:1; }
.HomeBanner .hd span.on{ background:url(../banner_li.png) no-repeat left center; }
.HomeBanner .bd{ z-index:0; }
.HomeBanner .bd li{ width:100%; height:auto; }
.HomeBanner .bd li a{ display:block; height:680px;}
.HomeBanner .prev,.HomeBanner .next{ position:absolute; font-size:80px; font-weight:bold; font-family:"宋体"; top:50%; margin-top:-50px; line-height:100px; height:100px; color:rgba(255,255,255,0.45)}
.HomeBanner .prev{ left:5%;}
.HomeBanner .next{ right:5%;}
.HomeBanner .prev:hover,.HomeBanner .next:hover{ color:rgba(255,255,255,0.95)}
/*.HomeBanner End*/ 


/*Index star*/
.H-Floor1{ padding:30px 0;}
.H-Floor1 .title{ border:1px solid #ebebeb; height:58px; margin-bottom:30px; background:#f8f8f8; position:relative;}
.H-Floor1 .title span{font-size: 24px; color: #333; font-weight: 900; display:inline-block; border-top: 5px solid #2294ec;  margin: -1px 0px 0px 20px; line-height: 45px; width:124px; text-align: center;}
.H-Floor1 .title a{font-size: 14px; width: 110px; height: 32px; background:url(../icon_more.png) center; line-height: 32px; color: #fff;  padding-left: 15px; position:absolute; right:13px; top:13px;}
.H-Floor1 ul{ margin-right:-50px;}
.H-Floor1 ul li{ float:left; width:585px; margin-right: 30px; margin-bottom:30px; border: 1px solid #e8e8e8; padding-bottom: 28px; transition: 0.5s;}
.H-Floor1 ul li .pic{ width:100%; height:139px; overflow:hidden;}
.H-Floor1 ul li img{ max-width:583px; max-height:139px;}
.H-Floor1 ul li:hover{box-shadow: 1px 3px 4px #ccc;}
.H-Floor1 h1{  font-size: 24px;line-height: 62px;color: #313232; margin:0 10px; border-bottom: 1px dotted #c0c0c0; text-align: center;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.H-Floor1 h1 a{color: #313232;}
.H-Floor1 ul li figure{ text-indent:2em; font-size: 14px; line-height: 24px;  height: 140px; padding: 0 20px; margin:15px 0; overflow:hidden;}
.H-Floor1 ul li .more{ background:url(../floor_green2.png) no-repeat; width: 100px; height: 36px; font-size: 14px; text-align: center; line-height: 36px; display: block; float: left;  color: #fff; margin-left: 20px;}
.H-Floor1 ul li:hover .more{background:url(../floor_red.png) no-repeat;}

.H-Floor2 .title{ width: 1200px; border:1px solid #ebebeb; height:58px; margin-bottom:30px; background:#f8f8f8; position:relative;}
.H-Floor2 .title span{font-size: 24px; color: #333; font-weight: 900; display:inline-block; border-top: 5px solid #2294ec;  margin: -1px 0px 0px 20px; line-height: 45px; width:97px;}
.H-Floor2 .title a{font-size: 14px; display: block; width: 110px; height: 32px; background:url(../icon_more.png) center; line-height: 32px; color: #fff; padding-left: 15px; position:absolute; right:13px; top:13px}
.H-Floor2 .news{ width:1200px; float:left; margin-bottom:40px;}
.H-Floor2 .new_news{ width:1200px; padding-bottom: 40px; float:right;}
.H-Floor2 .ul{ padding:20px; margin-right:-25px; background:#fff;}
.H-Floor2 .ul li{ width:260px; float:left; display:block; margin-right:25px;}
.H-Floor2 .ul li span{ font-size:16px; color:#333;}
.H-Floor2 .ul li .tit{ font-size:16px;  display: block; margin:10px 0; line-height:24px; height:48px; overflow: hidden;}
.H-Floor2 .ul li .pic{ display:block;}
.H-Floor2 .ul li .pic img{ width:260px; height:145px;}
.H-Floor2 .ul li figure{ overflow: hidden; font-size:14px; color:#666; margin:0px; line-height:24px; height:72px;}
.H-Floor2 .ul li .more{ font-size:14px; color:#fff; margin:0px; width:120px; height:34px; line-height:30px; text-align:center; display:block; border-bottom:2px solid #d4d4d4; background:#2294ec; margin:20px 0px 10px 0px;}
.H-Floor2 .ul li .more:hover{ background:#e15218;}
/*Index end*/




.Banner{ text-align:center; width:100%; overflow:hidden;}
.Banner span{height:381px; display:block; background-position: center center; background-repeat:no-repeat;}

.Menu{ background:#f5f5f5; height:62px; line-height:62px;}
.Menu .menu-one{}
.Menu .oneli{ float:left; width:164px; text-align:center; font-size:15px; height:62px; position:relative; }
.Menu .aboutmenu .oneli{ width:115px;}
.Menu .oneli .menuA{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; display:block;font-weight:bold; padding:0 10px; }
.Menu .oneli.cur{ border-bottom:2px solid #2294ec;}
.Menu .oneli.cur .menuA{ color:#2294ec;}
.Menu .twodl{ position:absolute; top:62px; background:#f5f5f5; z-index:5;width:100%; display:none;}
.Menu .twodl dd{ padding:15px 10px; line-height:20px;}
.Menu .twodl dd a{ color:#666; font-size:14px;}
.Menu .twodl dd a:hover{ color:#2294ec;}
.columnname{ margin:0; width:202px; height:63px; line-height:63px; text-align:center; font-size:24px; color:#fff; position:absolute; top:-63px; left:0; background:#2294ec;}

.Currents{ padding:0;color:#999; font-size:14px; position:absolute; right:0; top:0; text-align:right;}
.Currents a{ color:#999;}
.Currents a:hover{ color:#2294ec;}
.Currents span{ color:#999;}

.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; line-height:2em; color:#666; font-size:14px; padding:15px 0; }
.columncn { font-size: 33px; margin: 0; color: #e3e3e3;}
.columnen { font-size: 82px;  color: #e3e3e3;  text-transform: uppercase;  margin: 0;}


.productlist{ position:relative; margin:0 -27px 20px;}
.productlist li{ width:258px; float:left; margin:15px 27px; text-align:center;}
.productlist li a{ display:block;}
.productlist li .pic{ width:258px; height:164px; border:1px solid #ededed;}
.productlist li .pic img{ width:256px; height:162px;}
.productlist li .tit{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:14px; margin:10px 0 0;}
.productlist li:hover .pic{box-shadow: 1px 3px 4px #ccc;}
.productlist li:hover .tit{ color:#2294ec;}
.product-intro{ padding:10px 0 30px; border-bottom:1px solid #e0e0e0;}
.preview-wrap{ position: relative;overflow: hidden; width: 539px; float:left;}
.preview-wrap .bigImg{ position: relative;}
.preview-wrap .bigImg li img{ vertical-align:middle; width:537px; height:340px; border:1px solid #ededed;  }
.preview-wrap .smallScroll{ height: 70px; width:539px; position:relative;}
.preview-wrap .sPrev,.preview-wrap .sNext{ position:absolute; top:50%; margin-top:-12px; display:block; color:#bcbcbc; width:30px; font-size:20px; height:25px; line-height:22px; text-align:center; font-family:"宋体"; left:0;}
.preview-wrap .sNext{ right:0; left:auto;}
.preview-wrap .sPrev:hover,.preview-wrap .sNext:hover{color:#329c92;}
.preview-wrap .prevStop,.preview-wrap .nextStop,.preview-wrap .prevStop:hover,.preview-wrap .nextStop:hover{color:#bcbcbc; cursor:default;}
.preview-wrap .smallImg{ margin:15px 30px 0;height: 80px; width:500px; overflow: hidden;}
.preview-wrap .smallImg ul{ width:9999px; height: 80px; overflow: hidden; }
.preview-wrap .smallImg li{ float: left; width:107px; cursor:pointer; margin:0 6px ; text-align:center;}
.preview-wrap .smallImg img{ border: 1px solid #ededed;  width:107px; height:68px;  }
.preview-wrap .smallImg .on img{ border-color: #329c92;}
.itemInfo-wrap{ float:left; margin-left:40px; width:615px;}
.itemInfo-wrap .itemTitle{ color:#333; font-size:24px;font-weight:normal;}
.itemInfo-wrap .txt{ line-height:40px; font-size:14px; padding:22px 0 10px; color:#333;}
.pro-detail{ padding:30px 30px 30px 0; min-height:500px;}
.pro-detail .tab-main{}
.pro-detail .tab-main li{ display:inline-block;background:#f2f2f2; width:143px; height:39px; line-height:39px;  cursor:pointer; text-align:center;font-size:15px; color:#333; margin-right:10px;}
.pro-detail .tab-main li.cur{ background:#2294ec; color:#fff;}
.pro-detail .tab-con{padding:30px 0 0;}
.pro-detail .tab-con .item-con{ display:none;}

.newslist{ padding:10px 0 0}
.newslist li{ position:relative; display:block; width:100%; margin-bottom:20px;}
.newslist li .pic{ position:absolute; left:0; top:0; width:279px; height:159px; text-align:center; display:block;}
.newslist li .pic img{ vertical-align:middle;width:279px; height:159px;}
.newslist li .txt{ margin-left:297px; font-size:14px; height:159px; border-bottom:1px solid #e5e5e5;line-height:24px;}
.newslist li .txt .tit{ margin:0; padding:15px 0;}
.newslist li .txt .tit a{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:15px;}
.newslist li .txt time{ color:#999;}
.newslist li .txt .con{  height:72px; overflow:hidden;}

.newinfo{ margin:0 auto 20px; font-size:14px; border-bottom:1px solid #f6f6f6; padding-bottom:20px; min-height:200px;}
.newinfo .ntitle{ text-align:center; font-size:16px; color:#2294ec; text-align:center; border-bottom:1px solid #f6f6f6; padding-bottom:1.5em; margin-bottom:0;}
.newinfo  .ntime{ display:block; color:#999; font-size:14px; font-weight:normal; line-height:30px; text-align:center; padding-bottom:20px;}
.PrevNextBox{ position:relative;}
.PrevNextBox dl{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; width:45%;}
.PrevNextBox dl .none{ color:#999;}
.PrevNextBox dl.prepage{ float:left;}
.PrevNextBox dl.nextpage{ float:right; text-align:right;}
.PrevNextBox .goback{ margin:0; font-weight:normal; font-size:14px; position:absolute; top:7px; left:50%; margin-left:-32px;}
.PrevNextBox .goback a{ color:#2294ec;}


.Businesslist{ margin:0 -2%; padding:20px 0; position:relative;}
.Businesslist li{ float:left; margin:20px 2%; border:1px solid #e5e5e5; padding:20px; line-height:24px; width:46%; height:178px;}
.Businesslist li .tit{ font-size:15px; margin:0;}
.Businesslist li .txt{ font-size:14px; text-transform:uppercase;}

.investorlist{ margin:0 -36px; position:relative; }
.investorlist li{ width:100%; margin:15px 36px; text-align:left;}
.investorlist li span{ color: #2294ec;margin-right: 6%;float: right;}
.investorlist li .pic{ width:352px; height:255px; border:1px solid #fff;}
.investorlist li .pic img{ width:350px; height:253px;}
.investorlist li .tit{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:14px; margin:10px 0 0;}
.investorlist li:hover .pic{box-shadow: 1px 3px 4px #ccc;}
.investorlist li:hover .tit{ color:#2294ec;}

.jobmenu{ text-align:center; margin-top:10px;}
.jobmenu li{ display:inline-block; *display:inline; *zoom:1; width:139px; height:35px; line-height:35px; margin:10px 15px;}
.jobmenu li a{ display:block; color:#2294ec; font-size:15px; font-weight:bold; background:#e3e3e3;}
.jobmenu li.cur a{ color:#fff; background:#2294ec;}


.joblist{ padding:30px 0 20px;}
.joblist dl{ cursor:pointer; line-height:49px; font-size:14px; border-bottom:1px solid #fff;}
.joblist dl dt{ background:#2294ec;}
.joblist dl span{ float:left; width:25%;  padding:0.5em 0 0.5em 0; text-align:center;}
.joblist dl span.first{ border-left:none;}
.joblist dl dt span{ color:#fff; font-size:15px; width:25%;}
.joblist dl dd{ background:#e3e3e3;}
.joblist dl figure{ display:none;}
.joblist dl.cur figure{border-top:1px solid #fff; padding:20px 300px 20px 80px; position:relative;}
.joblist dl.cur figure .con{ line-height:33px;}
.joblist dl.cur figure figcaption{ font-weight:bold; color:#333; font-size:15px;}
.joblist dl.cur .throw{ background:#2294ec; width:120px; text-align:center; color:#fff; position:absolute; right:3%; bottom:35%; line-height:35px;}

.jobform{ padding:30px 0 0;}
.jobform dl{ background:#fff; border:#efefef solid 1px; padding:0.9em 0; margin:0 auto 1.1em; max-width:500px; line-height:1.5em; font-size:14px;}
.jobform dl dt{ padding:0 1em; color:#777; float:left; text-align:right; width:100px; }
.jobform dl dd{ padding:0 0.5em; float:left; width:76%;}
.jobform dl dd .text{ width:100%;}
.jobform dl.last{ border:none;}
.jobform .btn{ width:45%; float:right; background:#ccc; color:#fff; font-size:14px; font-weight:bold; padding:10px 0; border-radius:0; letter-spacing:0.5em;}
.jobform .btn.submit{ float:left; background:#2294ec;}


/*Honor*/
.Honorlist{ margin:0 -36px; position:relative;}
.Honorlist ul{}
.Honorlist li{ float:left; width:352px; float:left; margin:15px 36px; text-align:center;}
.Honorlist li.first{ margin-left:0;}
.Honorlist li a{ display:block;}
.Honorlist li .pic{ width:352px; height:229px; border:1px solid #fff;}
.Honorlist li .pic img{ width:350px; height:227px;}
.Honorlist li .title{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:14px; margin:10px 0 0;}
.Honorlist li:hover .pic{ box-shadow: 1px 3px 4px #ccc;}
.Honorlist li:hover .title{color:#2294ec;}
/*Honor End*/

/*History*/
.history{padding:4em 0 2em; min-height:300px; height:300px; height:auto !important; position:relative; margin-bottom:3em;}
.historylist{ background:url(../iscroll_bg.png) repeat-y left top; overflow:hidden; padding-bottom:2em;margin:0 auto;  width:100%; }
.historylist ul{  zoom:1;}
.historylist ul li{ background:url(../is_li_ico.png) no-repeat 2px 10px; padding-left:150px; position:relative; padding-bottom:2em; margin-bottom:2em; /*top:-1.25em;*/}
.historylist ul li.even{ float:left;}
.historylist ul li time{ background:url(../is_date_ico.png) no-repeat 0 -123px; position:absolute; top:0; left:35px; height:32px; line-height:32px; width:97px; padding-left:20px; font-size:14px;}
.historylist ul li figure{ max-width:637px; line-height:2em;font-size:14px;}
.historylist ul li figure dl{}
.historylist ul li .line{ display:block; width:40%; position: absolute; left:20px; bottom:0; height:1px; background-color:#eaeaea;}
.historylist ul li:hover{  background:url(../is_li_ico_hover.png) no-repeat 2px 6px;}
.historylist ul li:hover time{ background-position:0 0; color:#fff;}
.historylist ul li:hover figure{ color:#2294ec;}
.historylist .hd{ overflow:hidden; bottom:0em; position:absolute; background:url(../ul_Bot.png) no-repeat left top; height:58px; margin:0; /*top:-2.3em;*/ left:0; width:100%;}
.historylist .hd .prev,.historylist .hd .next{ display:block;  height:28px; width:47px;bottom:0; position:absolute;  overflow:hidden; cursor:pointer; background:url("../is_slaw.png")0 0 no-repeat;left:40px;}
.historylist .hd .next{ background-position:-58px -28px;  left:100px;}
.historylist .hd .prev:hover{ background-position:0 -28px;  }
.historylist .hd .next:hover{ background-position:-58px 0px;  }
.historylist .bd{ padding:0;   }
.historylist .bd ul{ overflow:hidden; zoom:1; }
.historylist .bd ul li{ zoom:1; }
/*History End*/

.subcompanylist{}
.subcompanylist li{ border-bottom:1px dashed #ccc; line-height:33px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:14px; padding:10px 0; margin-bottom:5px; }
.subcompanylist li span{ padding-right:5px;}
.video{ text-align:center; padding:20px 0;}
.video span{ display:block; font-size:1.25em; color:#333; margin:1em 0 1.5em 0;}

.feedback{ margin:2em auto; width:600px;}
.feedback h2{ font-weight:bold; color:#333; font-size:1.125em;}
.feedback .feed_L{ float:left; width:49%;}
.feedback .feed_R{ float:right; width:49%;}
.feedback dl{ margin-bottom:1.1em; font-size:1.125em; line-height:3em;}
.feedback dl dt{ width:80px;  float:left; text-align:right; padding-right:1em; font-weight:normal;}
.feedback dl dd{ float:left; width:500px;}
.feedback dl .red{ color:#f00;}
.feedback dl dd input,.feedback dl dd textarea{ width:99%;border:1px solid #dfdfdf; padding:0 5px;}
.feedback dl dd textarea{ height:16em; line-height:2em;overflow:hidden; resize:none;}

.feedback dl dd input.textcode{ width:54%;}
.feedback dl dd .imgcode{  max-width:80px; float:right;}
.feedback dl dd .btn.submit{ background:#2294ec; text-align:center; width:130px; color:#fff; font-size:15px; line-height:39px; height:39px;}

.feedback dl dd input.text{ font-size:14px; height:40px; line-height:16px; padding:11px 5px;}




.jobsearch dl {
    border: 1px solid #ededed;
    float: left;
    height: 50px;
    line-height: 50px;
    margin-right: 30px;
}

.jobsearch dl.JSdl {
    margin-right: 0;
    position: relative;
}

.jobsearch dl.JSdl span {
	padding-left:10px;
	padding-right:5px;
}

.jobsearch dl.JSdl .Jsearchinput {
	height: 50px;
	line-height: 50px;
}

.jobsearch dl select {
	display: block;
    /*height: 50px;
    line-height: 50px;*/
   padding: 14px 0px;
    min-width:160px;
}
.jobsearch dl.JSdl .Jsearchbtn {
    background: url("../jsearchbtn.png") no-repeat scroll center center;
    height: 50px;
    line-height: 50px;
    position: absolute;
     right: 8px;
    top: 0;
    width: 21px;
}

.link_a{font-size: 16px;font-weight: bold;}
.li_a .add{cursor: pointer;font-size: 14px;display: block;width: 85px;height: 35px;background: #2294ec;color: #fff;text-align: center;line-height: 35px;position: absolute;right: 0;top: 10px;}
.subcompanylist li{position: relative;}
.Faq_list .txtCont{display: none;}
.li_a span.ons{background: #e15218;}

.sub dt{position: relative;}
.Header .hidebox{position: absolute;left: 171px;width: 202px;background:#089e90;display: none;top: 0px;padding: 0;}

/*.hidebox dd{width: 202px;}*/
.hidebox dd a{display: block;padding: 0px;}




/*20161205*/
.cateSig h2{ margin:0; font-size:16px; text-align:center; padding:20px 0;}
.cateSig .txtcon{ line-height:24px;}


/*在线留言*/
.online{ width:630px; height:437px; overflow:hidden;}
.online h2{ font:bold 16px/40px "microsoft Yahei"; color:#333; height:40px; overflow:hidden;}
.online h2 a{ color:#333;}
.online h3{ font:12px/16px "microsoft Yahei"; color:#666; padding-top:8px;}
.online h3 em{ font:bold 16px/16px "microsoft Yahei";}
.online h4{ font:12px/18px "microsoft Yahei"; color:#666; padding-top:4px;}
.online ul{ margin-top:0px; overflow:hidden;}
.online li{ width:630px; float:left; margin-top:12px;}
.online li em{ width:95px; display:inline-block; vertical-align:top; font:12px/23px "microsoft Yahei"; color:#666; text-align:right; padding-right:5px;}
.online li span{color:#666;padding-top: 5px; margin-left:5px;}
.online li .inp_01{ width: 480px; height: 23px; border: 1 solid #CCC; padding-left: 5px; line-height: 23px; color: #333; }
.online li .inp_02{ width:480px; height:120px; border: 1 solid #CCC; padding-left: 5px; line-height: 23px; color: #333;}
.online li .inp_03{ width:100px; height:23px; border: 1 solid #CCC; padding-left: 5px; line-height: 23px; color: #333;}
.online li.li_02{ margin-left:20px; display:inline;}
.online li.li_03{ width:548px; margin-top:28px;}
.online li.li_04{margin-top:28px;}
.online li img{ vertical-align:middle; margin:0 20px 0 15px;}
.online li a{ color:#333; font-family:"microsoft Yahei";}
.online li.online_btn{ margin:29px 0 0 46px; _margin:29px 0 0 16px; overflow:hidden;}
.online .tj{ width:77px; height:24px; border:1px solid #666;text-align:center; color:#4a2206; background:none; font-family:"microsoft Yahei"; cursor:pointer; margin-left:23px; display:inline; float:left; line-height:20px;}

/* 右侧固定栏 */
.rtfixed_box {
  width: 64px;
  position: fixed;
  top:10%;
  right:30px;
  z-index: 1000;
}
.rtfixed_box ul{
    height: 262px;
    border-radius: 8px;
    background-color: rgb(255, 255, 255);
    box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.13);
    padding-top:1px;
}
.rtfixed_con{
 position:relative;
 margin-top: 12px;
}
.rtfixed_con:hover{
 cursor: pointer;
}
.rtfixed_wx:hover .rtfixed_wx2, .rtfixed_shouji:hover .rtfixed_shouji2{
 display: block;
}
.rtfixed_item2{
 display: none;
 position: absolute;
 top: 0;
 left: -150px;
 font-size:16px;
 background:#fff;
 padding:20px;
}
.rtfixed_wx2 img {
 width: 110px;
 height: 110px;
} 
.rtfixed_item1{
 font-size: 12px;
 text-align: center;
}

.rtfixed_btm {
    width: 100%;
    height: 60px;
    text-align: center;
    border-radius: 8px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
    font-size: initial;
    margin-top: 10px;
    padding-top: 8px;
    -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.rtfixed_btm p:last-child{
    font-size:12px;
    font-family: "PingFang";
    color:#000;
    margin-top: 8px;
    letter-spacing: 1px;
}/* 右侧固定栏 */







